naval experimental satellite terminal (nest) - French English Dictionary